do everything possible to - Français Anglais Dictionnaire